﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Wpf_ClientLeger.ServicePreparation;

namespace Wpf_ClientLeger.BusinessObject
{
    public class LigneBp
    {
        public int id { get; set; }
        public int idBp { get; set; }
        public int numeroLigne { get; set; }                       // pour l'ordre d'affichage des lignes (ou ordre d'impression)
        public float qteAPrepa { get; set; }
        public float qtePreparee { get; set; }
        public int statut { get; set; }                  
        public float qteReference { get; set; }                     // quantité de produit à préparer en unité de référence de l'article
        public int idEmplacement { get; set; }                      // emplacement sur lequel doit avoir lieu la préparation
        public string codeUnite { get; set; }                       // unité dans laquelle aura lieu la préparation
        public string refArticle { get; set; }
        public string libEmplacement { get; set; }

        public LigneBp(LgBpDTO ligneBpDTO)
        {
            this.id             = ligneBpDTO.id ;
            this.idEmplacement  = ligneBpDTO.idEmplacement;
            this.codeUnite      = ligneBpDTO.codeUnite;
            this.numeroLigne    = ligneBpDTO.numeroLigne;
            this.qteAPrepa      = ligneBpDTO.qteAPrepa;
            this.qtePreparee    = ligneBpDTO.qtePreparee;
            this.statut         = ligneBpDTO.statut;  
            this.refArticle     = ligneBpDTO.refArticle;
            this.libEmplacement = ligneBpDTO.libEmplacement;
        }
    }
}
